Skip to main content
Glama
metadata.ts982 B
import { getLegalMetadata } from '@intlayer/docs'; import { getLocalizedUrl, getMultilingualUrls } from 'intlayer'; import type { Metadata } from 'next'; import type { LocalPromiseParams } from 'next-intlayer'; import { PagesRoutes } from '@/Routes'; export const generateMetadata = async ({ params, }: LocalPromiseParams): Promise<Metadata> => { const { locale } = await params; const { title, description, keywords } = await getLegalMetadata( './legal/en/terms_of_service.md', locale ); return { title, description, keywords, alternates: { canonical: getLocalizedUrl(PagesRoutes.TermsOfService, locale), languages: { ...getMultilingualUrls(PagesRoutes.TermsOfService), 'x-default': PagesRoutes.TermsOfService, }, }, openGraph: { url: getLocalizedUrl( `${process.env.NEXT_PUBLIC_URL}${PagesRoutes.TermsOfService}`, locale ), title, description, }, }; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server